<?php
//通过$_FILES 获取文件上传信息
$fileInfo = $_FILES['myfile'];
$filename=$fileInfo['name'];
$type=$fileInfo['type'];
$tmp_name=$fileInfo['tmp_name'];
$size=$fileInfo['size'];
$error=$fileInfo['error'];

//判断一下错误号
if($error == UPLOAD_ERR_OK)
{
    if(move_uploaded_file($tmp_name,"up/".$filename))
    {
        echo '文件'.$filename.'上传成功';
    }else{
        echo '文件'.$filename.'上传失败';
    }
}else{
    switch($error){
        case 1:
            echo "上传文件超过了PHP配置upload_max_filessize的值";
            break;
        case 2:
            echo "超过了表单max_file_size限制的大小";
            break;
        case 3:
            echo "文件部分被上传";
            break;
        case 4:
            echo "没有选择上传文件";
            break;
        case 6:
            echo "没有找到 临时目录";
            break;
        case 7:
        case 8:
            echo "系统错误";
            break;
    }
}
